Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Spain #2-w1 Spain #2-w2 Spain #2-w4 France F6 France F7 Spain F18 Spain F19 Brazil F4 Spain F34a France F3 Portugal F1 Morocco F2 Spain F27 Spain F32 Germany F5 Italy F2 Spain #2-w3 France F1 Spain F26 Italy F1 France F2 Spain F2 Spain F5 Spain F6 Spain F7 Slovenia F1 Slovenia F2 Spain F20 Brazil F5 Brazil F6 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F28 Spain F30 Spain F3 Brazil F1 Brazil F2 Portugal F2 Portugal F3 Morocco F1 Spain F6 Spain F7 Spain F12 Spain F13 Portugal F1 Portugal F2 Portugal F3 San Luis Potosi Challenger 2002 - San Luis Potosi Sporting Challenger - Turin San Luis Potosi Challenger - San Luis Potosi San Luis Potosi Challenger - San Luis Potosi VI Gramado Open de Tenis - Gramado Sao Paulo - Brazil Arroyo de la Encomienda - Valladolid Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena LXV Concurso Internacional Vigo - Vigo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Akbank Private Banking TED Open 2006 - Istanbul Timisoara Challenger - Timisoara Copa Sevilla 2007 - Seville Copa Petrobras Brazil - Belo Horizonte Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Seguros Bolivar Open - Cali Tatra Banka Slovak Open - Bratislava Marrakech Challenger Tunis Challenger Reggio Emilia Challenger Bogota Challenger Tarragona Challenger Florionapolis Challenger Khanty-Mansiysk Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Blunmenau Challenger Curitiba Challenger Prostejov Challenger Todi Challenger Quito Challenger Tarragona Challenger Medellin Challenger Guayaquil Challenger Santos Challenger Tunis Challenger Prostejov Challenger Moscow Challenger Segovia Challenger Portoroz Challenger Barranquilla Challenger Mons Challenger Ho Chi Minh City Challenger Canberra Challenger Irving Challenger Irving Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx Bogota Challenger Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Britania Zavaleta - Puebla Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Gran Challenger Casablanca - Mexico City Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sassuolo Challenger - Sassuolo Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Prosperita Open 2006 - Ostrava Szczecin Challenger Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas XI Torneo Internazionale di Tennis - Barletta Da Nang Challenger Schickedanz Open 2007 - Furth Memorial Manfredini - Sassuolo Nord LB Open 2007 - Braunschweig Akbank Private Banking TED Open - Istanbul Ipsos Bucharest Challenger - Bucharest Seguros Bolivar Open - Medellin Lyon Challenger Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Aberto de Sao Paulo - Sao Paulo Perugia Challenger San Benedetto Challenger Cortina Challenger Segovia Challenger Bancolombia Open - Cali Bangkok Challenger Bangkok Challenger Zhuhai Challenger Shenzhen Challenger Marbella Challenger Alicante Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Binghamton Challenger Draft Corona Mexico City Open - Mexico City Tiburon Challenger Badden Open by Rothaus - Ettlingen Copa Petrobras - Bogota Knoxville Challenger 5° Sporting Challenger - Turin Amazonia Open de Tenis - Belem Ostrava Challenger Surbiton Challenger Ilkley Challenger Morocco Tennis Tour - Tanger Sao Paulo Challenger Challenger Copa Sevilla - Seville Hilton Waikoloa Village USTA Challenger - Waikoloa Steelers Cup 2005 - Kosice Seguros Bolivar Open - Bogota Bogota Challenger Media Will Cup Busan Challenger Tennis - Busan Challenger Cudad de Guayaquil - Guayaquil Sao Paulo Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo XIII Trofeo Ciudad de Quito - Quito Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Vigo Challenger X Abierto Internacional de Salinas - Salinas Sao Paulo Challenger Corona Mexico City Open - Mexico City ATP Open Castilla y Leon - Segovia Copa Petrobras Brazil - Aracaju Genova Open Challenger - Genova La Serena Open - La Serena Bancolombia Open - Bogota Copa Petrobras-Colombia - Bogota Braunschweig Challenger ATP Challenger Trophy 2008 - Trnava Pekao Open 2005 - Szczecin Pozoblanco Challenger Mitsubishi Electric Europe Cup - Monza Campos do Jordao Challenger The LTA Sunderland Challenger - Sunderland Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Gwangju Challenger Monterrey Challenger XL Bermuda Open - Bermuda Challenger Lugano - Lugano ECM Prague Open - Prague BH Tennis Open International Cup - Belo Horizonte Rabat Challenger Champaign Challenger Siemens Open 2007 - Scheveningen Steelers Cup - Kosice Napoli Challenger Nord LB Open 2006 - Braunschweig Monterrey Challenger VI Abierto Internacional de Salinas - Salinas Trofeo Sisma Mantova - Mantova Credicard Tennis Cup - Campos do Jordao Telesp Celular Open - Ribeirao Preto Copa Ericsson Argentina - Buenos Aires Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz ATP Guzzini Challenger - Recanati Prostejov Challenger VIII Avierto Internacional de Salinas - Salinas Burnie Challenger Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Concurso Internacional de Vigo - Vigo Internationale Badische Meisterschaften Um Den Techem Cup - Zell Dusseldorf Open 2006 - Dusseldorf USTA Men's Challenger of Dallas - Dallas ECM Cup - Prague 10th Wartburg Open - Eisenach Oberstraufen Cup - Oberstaufen Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli X Trofeo Ciudad de Quito - Quito Copa Ericsson Costa Rica - San Jose The Waco International Tennis Challenger - Waco SMS Tennis Cup - Sao Paulo Braunschweig Challenger Steelers Cup - Kosice Waco International Tennis Challenger - Waco I Manta Open - Manta Copa Telefonica CTC Chile - Santiago Ostdeutscher Sparkessen Cup - Dresden Samsung Securities Cup - Seoul 1st Challenger Tournament Leon - Leon Copa Petrobras - Aracaju BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Schickendanz Open - Furth Open Castilla y Leon - Segovia Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas Santiago Challenger Gran Copa Ericsson - Rio de Janeiro 2002 Tulsa USTA Challenger - Tulsa Napoli Challenger Oberstaufen Cup - Oberstaufen Zagreb Challenger Segovia Challenger Brasilia Challenger XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Trofeo Conde de Godo - Barcelona BMW Open - Munich 2002 Mercedes Cup - Stuttgart Brasil Open - Salvador BellSouth Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Salvador The Scottish Tennis Championships - Edinburgh Zagreb Challenger Segovia Challenger Copa Kia - Santiago Copa Ericsson Brazil - Sao Paulo Sunrise Challenger III Gramado Open de Tenis - Gramado Top Wool Challenger-Immagine Trophy - Biella Copa Petrobras-Brazil - Aracaju BCP Tennis Classic - Sao Paulo Telesp Celular Open - Campinas Open Seat Godo - Barcelona 2001 USTA Challenger of Calabasas - Calabasas San Remo Tennis Cup - San Remo Intelig Tennis Cup - Campos do Jordao Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Ciudad de Pozoblanco Open Diputacion - Cordoba VIII Trofeo Ciudad de Quito - Quito IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Visa Tennis Open - Sao Paulo Open 13 - Marseille Global Telecom Open - Curitiba Nottingham Challenger X Open Internacional D'Andorra - Andorra 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Global Telecom Open - Florianopolis Generali Open - Kitzbuhel Thailand Open - Bangkok The USTA Challenger at West End Racquet - Torrance SMS Tennis Open - Sao Paulo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Movistar Open - Vina del Mar Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Haagen Dazs Open - Caracas Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Ciudad de Pozoblanco Open Diputacion - Cordoba U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne XXXVII Torneig C.E. Laieta - Barcelona International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Braunschweig Challenger Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mouilleron-Le-Captif Challenger Serbia Open - Belgrade Copa Petrobras Argentina - Buenos Aires Mercedes Cup - Stuttgart Turin Challenger German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Launceston Challenger Abierto Mexicano Telcel - Acapulco Pozoblanco Challenger Gerry Weber Open - Halle Arroyo de la Encomienda - Valladolid 14° BH Tennis Open - Belo Horizonte ATP Open Castilla y Leon - Segovia AEGON International - Eastbourne Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Open de Tenis Amaya - Pamplona Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Copa Kia Challenger ATP - Santiago Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Genoa Open Challenger-Fondazione Carige - Genova Grand Prix Hassan II - Casablanca Gramado Challenger - Gramado 13 BH Tennis Open International Cup - Belo Horizonte Challenger Copa Sevilla - Seville BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado DPD Challenger 99 - Aschaffenburg Estoril Open - Estoril Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Barletta Challenger Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Copa Telmex - Buenos Aires Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Orange Prokom Open - Sopot PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Ecuador Open - Quito Memphis Open - Memphis Porsche Open - Poznan Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul LXVII Concursu Internacional de Vigo - Vigo Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Blumenau Challenger SkiStar Swedish Open - Bastad Oberstaufen Cup - Oberstaufen Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Dubai Duty Free Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Challenger Ford de Cherbourg - Cherbourg Hall of Fame Open - Newport Tata Open Maharashtra - Pune Catella Swedish Open - Bastad Open Sud de France - Montpellier Quimper Challenger Delray Beach Open - Delray Beach Tean International - Alphen Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos BellSouth Open - Vina del Mar Moselle Open - Metz Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Prague Open - Prague Ljubljana Open - Ljubljana XI Open International D'Andorra - Andorra ABN AMRO World Tennis Tournament - Rotterdam Challenger Canottieri Minico - Mantova BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Valencia Open - Valencia Valencia Open - Valencia Open 13 - Marseille Royal Guard Open Chile - Vina del Mar Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Heineken Open - Auckland Grand Prix Hassan II - Casablanca Schickendanz Open - Furth Brasil Open - Costa do Sauipe Aircel Chennai Open - Chennai Apia International - Sydney Copa AT&T - Buenos Aires Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Vegeta Croatia Open - Umag AIG Japan Open Tennis Championships - Tokyo Barletta Challenger Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Cali Challenger Indianapolis Tennis Championships - Indianapolis European Open - Antwerp Swiss Indoors Basel - Basel BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Brazil Open - Salvador St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington Sydney International - Sydney BNP Paribas Masters - Paris Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Coupe Rogers - Montreal Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad Open Seat Godo 2005 - Barcelona Chennai Open - Chennai Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 BNP Paribas Open - Indian Wells French Open - Paris French Open (juniors) Davis Cup, World Group, 1R, ESP-KAZ 5-0 Olympics - Beijing